package Util

import "unicode"

// IsBlank 判断一个字符串是否为空或仅包含空白字符
func IsBlank(str string) bool {
	// 如果字符串为空，直接返回 true
	if len(str) == 0 {
		return true
	}
	// 遍历字符串中的每个字符
	for _, char := range str {
		// 如果字符不是空白字符，则返回 false
		if !unicode.IsSpace(char) {
			return false
		}
	}
	// 所有字符都是空白字符，返回 true
	return true
}
